chatGPT 的 49 种应用场景介绍,各开发语言接入 chatGPT 参考指南
前沿
可能有人在问我,勇哥为什么 chatGPT 都被微信下架了,你还要写相关的 chatGPT 的文章呢?其实我们先不论微信下架的原因,单说 chatGPT 的达芬奇模型给勇哥带来的科技感早就超越了一切,所以勇哥依旧决定连续熬两个夜为大家带来这最全的 chatGPT 赏析文章,希望大家能喜欢。
内容大纲
本篇文章将从 chatGPT 火的起因讲起,带大家进行试玩,培养大家对 chatGPT 的兴趣;再给大家说一下如何使用代码去对接 chatGPT;最后再给大家说一说 chatGPT 的工作流程、chatGPT 面临的困局,以及分享我用 chatGPT 落地验收。希望大家喜欢,多多支持。
第一部分:Start
事件起源
马斯克在 12 月 3 日发布一条 twitter 信息,成为了 chatGPT 火遍全球的导火索。火到自 11 月 30 日上线不到 5 天就突破百万人的注册使用。这是继羊了个羊之后又一互联网科技秀。
为什么 chatGPT 会火?
分析 chatGPT 背后火的原因:微软大佬站台+马斯克名人宣传,本身就会带来很大的流量;而 chatGPT 本身也是非常给力,发布了 GPT-3 模型,取名达芬奇模型,这次模型的更新直接是一次技术的突破展示,点燃大众心中的科技梦想,火就自然水到渠成了。
怎么注册 chatGPT 账号?
这个账号的注册网上流程非常多,我就不展开细说了,在这里就提醒一下几点:
注册的邮箱最好是 QQ 优先,成功率高
注册需要访问国外网站,用的的 TZ 下面截图中有二维码自己可以去下载
虚拟手机号选择印度的成功率高
试玩一下 chatGPT
写情书
让 chatGPT 帮我写了一份情书,整得还挺好,赞一个。
老胡觉得(梗)
这是一个非常有意思的梗,我是在网看见的,要求 chatGPT 必须按照"老胡觉得"来说话。
找美女图
我帮大家考验了一下 chatGPT,还是非常站的,经过了考验!
如何挣一个亿?
写代码
写歌词
写 prompt 生成二次元图片
第二部分:Action
怎么用程序接入 chatGPT?
接入步骤
我们用程序接入 chatGPT 非常简单,直接用 chatGPT 去创建一个程序要用的秘钥,就可以使用 http 接口调用了。
官方支持的 SDK
chatGPT 的官网 openai 为我们提供大量语言快速开发的 SDK,详情如下:
费用说明
程序接入到 chatGPT,所调用的接口,都是收费接口,不过还好的是每一个新注册的账号头 3 个月免费使用,总消费额度不超过 18 美元即可。另外下图 4 个方块就是 nlp 的模型,左边 ada 速度最快,右边达芬奇功能最强大。
接入 chatGPT 你的程序能做的 49 件事情
当你开通 chatGPT 之后,你的程序就可以通过接口完成以下基本的 49 件事情了;我给大家都批注好了,那一项不明白的就评论区交流;下面每一项勇哥都熬夜晚过了,非常 NICE。
接入 chatGPT 代码开发实战
接下来勇哥就带大家来尝鲜几个案例场景,使用代码进进行交互。值得说明的是,下面是 JAVA,但是其它语言的比如 Python、Node.js 等都可以参考下面代码中的参数说明。
如何进行问答程序开发?
Java 对接 chatGPT 非常简单,导入相关的依赖,然后构建 OpenAiService 实例,填写相关参数,就可以发送我们的问题,返回结果是问题答案。
如何进行聊天程序开发?
chatGPT 支持多种多样的机器人,和什么样的机器人聊天,就会获得相关的体验感。比如下面程序与摆烂机器人聊天,机器人是一种消极的态度,回答的答案也是一种消极的。相关代码与上面一样,但是注意参数值的变化!
如何进行图片生成开发?
很遗憾官网客户端不支持图片的生成,就只能通过自己发起 http 请求了。下面是让 chatGPT 帮我们生成性感美女的代码,超级 NICE 自己去体会吧~
如何自动生成 SQL 开发?
chatGPT 支持两种 SQL 的生成,一种支持上下文依赖,一种不支持,下面代码样式的是第 2 种,既没上下文依赖。
如何自动生成代码开发?
chatGPT 可以帮我们生成很多开发语言的代码,除此之外还支持了 bug 修复、代码解释等功能。下面代码是让 chatGPT 帮我们生成一个 java 代码,创建线程池。
其它 44 个场景的开发流程
虽然勇哥在上面只给大家讲解了 5 个场景,但是其它场景勇哥也给你们考虑到了。chatGPT 官网实际上也是通过了在线体验的界面,比如下图选择把一句话翻译成多国语言,运行了演示效果,满意后,直接从 View code 中就能拷贝代码。
第三部分:End
一张图说明 chatGPT 工作原理
项目这个图说明,我在《用一张图说一说 ChatGPT 内部技术工作流程》这篇文章中已经阐述了,在此就不做多余的赘述。
chatGPT 存的问题
chatGPT 当前的表现已经是非常卓越的了,但是未来它还有更长的路要走,以下三个问题是 chatGPT 目前面临的现实,尽管如此,我本人对 chatGPT 依旧是期待与关注。
慢的问题
chatGPT 火遍全球,涌入了大量的访问者,那么这就是 chatGPT 慢的原因吗?其实不然,试想 chatGPT 背后那么多大佬,不缺服务器,但为什么依旧接近不了慢、网络错误等问题呢?AI 算力是核心关键,如下图大量用户访问 chatGPT,chatGPT 要并发的从海量数据模型中去计算用户请求的真实目的,并给出正确结果。这需要非常庞大的算力,而这个正是卡主 chatGPT 脖子的事情。
错的问题
网上也有一大堆网友在调侃 chatGPT 的错误,其实这是真实存在的,如下图评价歌曲明显是回答有偏差了。那么这说明 chatGPT 还有努力的空间,同时也方向证明了,大佬都解决不了的问题,它本身就具有很高的复杂性。
广的问题
chatGPT 在一些领域还支持不到位或者说直接不支持,这表现出 chatGPT 的广度还有待提高,但他为什么没扩大广度呢?其实这个问题还得回归算力和成本上来。GPT-3 模型训练一次需要花费 460 万美元,这是非常非常高成本的事情,换你会做吗?
openAi 实战
最后勇哥也是更大家分享一下,我用 openAi 开发或者完的两个落地项目。
AI+数据库软件生成 SQL
首选选中多张表,限定一下 SQL 生成的表和字段的范围,然后在告诉 chatGPT 帮生成 SQL 的话术,点击 Run 就可以生成一条准确的 SQL 语句,在生成 SQL 的地方直接点击运行即可查询出数据库中的数据。有这样的功能,还用担心 SQL 不会写了吗?
OpenAi+NovalAi 双 Ai 的玩法
NovalAi 是一个用于生成二次元图片的 AI 绘图工具;他们组合的玩法是让 OpenAi 生成 NovalAi 所需的 prompt,这个用代码能够快速实现。然后把生成好的 prompt 张贴到 NovalAi 即可生成漂亮的图片了。
版权声明: 本文为 InfoQ 作者【非喵鱼】的原创文章。
原文链接:【http://xie.infoq.cn/article/f4638356930eebb07ebe8c225】。文章转载请联系作者。
评论